from flask import Flask, render_template, request

app = Flask(__name__)


data = [
    {'id': 0, 'name': '立春', 'num': 0},
    {'id': 1, 'name': '雨水', 'num': 0},
    {'id': 2, 'name': '惊蛰', 'num': 0},
    {'id': 3, 'name': '春分', 'num': 0},
    {'id': 4, 'name': '清明', 'num': 0},
    {'id': 5, 'name': '谷雨', 'num': 0},
    {'id': 6, 'name': '立夏', 'num': 0},
    {'id': 7, 'name': '小满', 'num': 0},
    {'id': 8, 'name': '芒种', 'num': 0},
    {'id': 9, 'name': '夏至', 'num': 0},
    {'id': 10, 'name': '小暑', 'num': 0},
    {'id': 11, 'name': '大暑', 'num': 0},
    {'id': 12, 'name': '立秋', 'num': 0},
    {'id': 13, 'name': '处暑', 'num': 0},
    {'id': 14, 'name': '白露', 'num': 0},
    {'id': 15, 'name': '秋分', 'num': 0},
    {'id': 16, 'name': '寒露', 'num': 0},
    {'id': 17, 'name': '霜降', 'num': 0},
    {'id': 18, 'name': '立冬', 'num': 0},
    {'id': 19, 'name': '小雪', 'num': 0},
    {'id': 20, 'name': '大雪', 'num': 0},
    {'id': 21, 'name': '冬至', 'num': 0},
    {'id': 22, 'name': '小寒', 'num': 0},
    {'id': 23, 'name': '大寒', 'num': 0},
]

@app.route('/')
def hello_world():
    return 'Hello World!'

@app.route('/index')
def index():
    return render_template('index.html', data=data)

@app.route('/dianzan')
def dianzan():
    id = int(request.args.get('id'))
    print(f'----- 点赞的目标id: {id}')
    data[id]['num'] += 1
    return render_template('index.html', data=data)

app.run(debug=True)